package top.yxf.mcp.server.juejing.infrastructure.gateway.dto;

import lombok.Data;
import java.util.List;

/**
 * 掘金文章发布请求DTO
 */
@Data
public class JueJinPublishRequestDTO {
    /**
     * 草稿ID，从创建文章接口返回的data.id
     */
    private String draft_id;

    /**
     * 是否同步到组织
     */
    private Boolean sync_to_org = false;

    /**
     * 专栏ID列表
     */
    private List<String> column_ids;

    /**
     * 主题ID列表
     */
    private List<String> theme_ids;

    /**
     * 加密后的字数统计
     */
    private Integer encrypted_word_count;

    /**
     * 原始字数统计
     */
    private Integer origin_word_count;
}
